package cn.epsilon3.domain.e3.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * 菜单资源(E3ResourcePO)实体类
 *
 * @author Epsilon3
 * @since 2023/11/12 21:49
 */
@Data
@TableName(value = "e3_resource")
@EqualsAndHashCode(callSuper = true)
public class E3ResourcePO extends BaseBean implements Serializable {
    private static final long serialVersionUID = 289414850982061445L;
    /**
     * 资源id
     */
    private String id;
    /**
     * 资源名称
     */
    private String resourceName;
    /**
     * 父资源id
     */
    private String parentId;
    /**
     * 层级
     */
    private Integer level;
    /**
     * 路由地址
     */
    private String path;
    /**
     * 路由参数
     */
    private String params;
    /**
     * 功能权限
     */
    private String permission;
    /**
     * 资源类型 C为目录 R为菜单 F为功能
     */
    private String resourceType;
    /**
     * 图标id
     */
    private String iconId;


}

